﻿using System;
using System.Collections.Generic;
using Oscilloscope.ChannelBuffer;

namespace Oscilloscope.Curve
{
	// Token: 0x02000007 RID: 7
	internal interface ICurveGenerator : IDisposable
	{
		List<double> doublesSingle { get;  }
        // Token: 0x06000025 RID: 37
        Curve[] GetCurves();

		// Token: 0x06000026 RID: 38
		void PrepareCurve(ChannelBufferData[] dataBuffer, int dataBufferValidCount, double dataBufferStartTime);

		// Token: 0x06000027 RID: 39
		CurveVerPosIndicator[] GetCurveVerPosIndicators();
	}
}
